SimpleIPCExpress дозволяє мати деякі роботи вашого застосування виконується в зовнішньому процесі на тій же машині - ізоляційні ваш додаток від витоків пам'яті і аварій процесу. Ви робите виклики функцій до об'єктів зовнішнього процесу, як якщо б вони були локальними об'єктами. Під ковдрою ви використовуєте .NET Remoting над МПК (Інтер технологічного зв'язку) канал, але ви не повинні бути експертом по .NET Remoting використовувати SimpleIPC. Платформа обробляє повідомлення і деталі життя процес циклу для вас. SimpleIPC працює на Windows, і код, який буде працювати на зовнішньому процесу повинні бути написані на мові програмування .NET. Тим не менш, ваш код клієнта може бути записана в різних мовах, включають в себе Java, VBScript / VBA і .NET мов.
Ви могли б розглянути питання про використання SimpleIPC при наступних обставинах:
1. Ви маєте деякий код, який корисний, але має потенціал, щоб кинути необроблене виняток і крах свій процес подачі заявки. Ви можете запустити цей код через SimpleIPC. Якщо є процес аварії, це буде один з витратних зовнішніх процесів, а не ваш процес програми. Ваше додаток може просто повторити виклик проти іншого зовнішнього процесу і продовжувати. Там немає необхідності для кінцевих користувачів, будуть порушені.
2. у вас є код, який корисний, але витоку пам'яті. Ви можете запустити цей код через SimpleIPC і налаштувати зовнішні процеси часто утилізувати. Таким чином, ви можете зберегти споживання пам'яті вашого застосування під контролем без шкоди для функціональності.
3. Ви повинні оперативним чином виконувати одну з кількох загальних завдань програмування, таких як виклику коди .NET з додатка Java, працює підмножина операцій вашого застосування під іншим ім'ям ОС Windows, або обмеження одночасного доступу до загальних ресурсів в декількох -user середу. SimpleIPC надає прості інтерфейси для програмування завдань, таких як пул об'єктів і виклику веб-служб.
. 4. Ви повинні додати багатопоточність в додаток MS Office
Вимоги
.NET Framework 2.0
Коментар не знайдено